/** 
 * Project Name:tinysql 
 * File Name:TinyColumn.java 
 * Package Name:com.wdy.golden.tinysql.annotation.plus 
 * Date:2021年4月25日上午10:58:28 
 * 
*/  
package com.wdy.golden.tinysql.plus.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/** 
 * ClassName:TinyColumn <br/> 
 * Function: TODO ADD FUNCTION. <br/> 
 * Reason:   TODO ADD REASON. <br/> 
 * Date:     2021年4月25日 上午10:58:28 <br/> 
 * @author   DongYe_Wu 
 * @version
 * @see       
 */
@Target(value={ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface TinyColumn {
	public boolean id() default false;
	
	/**
	 * 
	 * idGenerator:(主键生成方式，custom -> 自定义；sequence -> 根据数据库sequence生成). <br/> 
	 * 
	 * @author E052535 
	 * @return
	 */
	public String idGenerator() default "custom";
	
	public String name();
}
